package com.yellowcong.service;

import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

import com.yellowcong.service.impl.fallback.HelloServiceFallback;

/**
 * 创建日期:2018年3月16日 <br/>
 * 创建用户:yellowcong <br/>
 * 功能描述:
 */
//通过@FeignClient 指定访问那一个服务名
@FeignClient(value = "service-hi",fallback = HelloServiceFallback.class)
public interface HelloService {
	
	/**
	 * 创建日期:2018年3月16日<br/>
	 * 创建用户:yellowcong<br/>
	 * 功能描述:通过feignClient的方式来指定调用
	 * service-hi 中的 hi这个请求服务
	 * @param name
	 * @return
	 */
	@RequestMapping(value = "/hi/{name}")
	public String sayHi(@PathVariable(value="name") String name);
}
